<!DOCTYPE html>
<style>
#container > div {
    font-size:1px;
}
img {
    width:100px;
    height:20px;
    margin-left:100px;
}
iframe {
    display:block;
    height:20px;
}
</style>
<div id="container">
    <p>This tests <a href="http://www.w3.org/TR/css3-background/#background-positioning-area">background positioning area</a> in vertical-rl.</p>
    <p>Test passes if single green rectangle below.</p>
    <div><img src="../../images/resources/green-10.png"></div>
</div>
<template data-width="200px">
<style>
html {
    background-image:url(../../images/resources/green-10.png);
    background-repeat:no-repeat;
    background-size:100% 100%;
    -webkit-writing-mode:vertical-rl;
    width:100px;
}
</style>
</template>
<template data-width="200px">
<style>
html {
    background-image:url(../../images/resources/green-10.png);
    background-repeat:no-repeat;
    background-size:100% 100%;
    -webkit-writing-mode:vertical-rl;
    width:80px;
    border-right:rgb(0,255,0) 20px solid;
}
</style>
</template>
<template data-width="250px">
<style>
html {
    background-image:url(../../images/resources/green-10.png);
    background-repeat:no-repeat;
    background-size:100% 100%;
    -webkit-writing-mode:vertical-rl;
    width:50px;
    margin-right:50px;
    padding-right:50px;
}
</style>
</template>
<template data-width="250px">
<style>
html {
    background-image:url(../../images/resources/green-10.png);
    background-repeat:no-repeat;
    background-size:100% 100%;
    -webkit-writing-mode:vertical-rl;
    width:50px;
    margin-right:50px;
    padding-right:50px;
    border-left:20px white solid;
}
</style>
</template>
<script>
var templates = document.getElementsByTagName("template");
for (var i = 0; i < templates.length; i++) {
    var template = templates[i];
    var iframe = document.createElement("iframe");
    iframe.srcdoc = template.innerHTML;
    iframe.frameBorder = 0;
    iframe.width = template.dataset.width;
    container.appendChild(iframe);
}
</script>
